Online Master of Science in Computer Science
For all graduate programs, you must have an earned bachelor's degree and a minimum 2.5 GPA on your last 60 hours of undergraduate study in addition to the specific program admission requirements. All transcripts must be official copies. International students with 3-year degrees will be considered on a case-by-case basis by the graduate dean.
Application Requirements: A personal statement indicating reasons for seeking a Master of Science in Computer Science and 2 letters of recommendation. No application deadline. Student may apply at any time. Online and on campus courses follow the 16 week fall and spring semester schedules.
Total hours required for degree – 33 hours
Program of Study
Core Courses (12 credit hours)
- CSCI 601 Advanced Programming – 3 credit hours
- CSCI 812 Advanced Database Management – 3 credit hours
- CSCI 831 Advanced Operating Systems – 3 credit hours
- CSCI 841 Advanced Software Engineering – 3 credit hours
Elective Courses (15 credit hours for Project Option or 12 credit hours for Thesis Option of which only 6 credit hours of 600 level elective courses allowed)
- CSCI 612 Fundamentals of Research – 3 credit hours
- CSCI 663 Introduction to Cryptography – 3 credit hours
- CSCI 682 Application Layer Programming – 3 credit hours
- CSCI 851 Advanced Data Structures – 3 credit hours
- CSCI 861 Cloud Computing – 3 credit hours
- CSCI 865 Artificial Intelligence – 3 credit hours
- CSCI 866 Data Mining and Knowledge Discovery – 3 credit hours
- CSCI 881 Internet of Things – 3 credit hours
- CSCI 896 Digital Image Processing – 3 credit hours
Project or Thesis
- CSCI 897 Project (6 credit hours)
- CSCI 899 Thesis (9 credit hours)